<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<link rel="stylesheet" href="rurple.css" type="text/css"/>

<title>RUR-PLE</title>
</head>
<body>
<h2 class="title">Imparare Python: con RUR-PLE è un gioco da ragazzi!</h2>
<h6>
<img src=
"../images/splash_screen_small.png" alt="" /> André Roberge, © 200-2010</h6> 
<p><a href="about.htm">Informazioni su RUR-PLE</a> <br />
<a href="acknowledgements.htm">Ringraziamenti</a><br />
<a href="#lessons">Lezioni</a><br />
<a href="summary.htm">Riepilogo delle istruzioni</a><br />
</p>

<p>Imparare a programmare i computer dovrebbe essere divertente,
sia per gli adulti che per i ragazzi. RUR-PLE è un ambiente
progettato per aiutarti a imparare a programmare con il linguaggio Python.

Imparerai che cosa significa
scrivere un programma facendo svolgere alcuni compiti a 
un robot che si muove in
un mondo artificiale.

Potrai anche applicare le tue capacità di programmazione in un ambiente
più tradizionale, usando l'interprete interno. Non preoccuparti se
tutte le parole usate fin qui ti sono poco chiare.
</p>

<p>
Sebbene imparare a programmare sia divertente, serve un po' di lavoro
da parte tua. Io sarò la tua guida, in modo che tu possa imparare
per conto tuo. Ricordati, però, che non imparerai se non scriverai tu
stesso i programmi.

Questo concetto è così importante che è bene prenderne nota come regola da seguire:
</p>

<dl>
<dt><b>Regola # 1</b></dt>
<dd>Imparare a programmare è come imparare a suonare uno strumento musicale:
bisogna <b>farlo</b>, non solo leggere la teoria.</dd>
</dl>

<p>La seconda cosa che devi sapere è il segreto più importante per scrivere
buoni programmi:</p>

<dl>
<dt><b>Regola # 2</b></dt>
<dd>Scrivi i tuoi programmi affinché siano facili da leggere per <b>gli altri</b>.</dd>
</dl>

<p>È proprio così: scrivi i tuoi programmi in modo tale che altre persone,
proprio come te, trovino facile leggerli per conto proprio.

È vero: i linguaggi di programmazione sono progettati per permetterti
di comunicare con i computer, così come i linguaggi naturali si sono evoluti
per permettere agli uomini di comunicare tra di loro. Ma i linguaggi
di programmazione, che sono molto più semplici di quelli naturali, sono spesso
usati dai programmatori per condividere il loro lavoro con altri programmatori.
Così come puoi migliorare le tue abilità nella scrittura in italiano leggendo
buoni romanzi, puoi anche migliorare le tue capacità di programmatore leggendo
buoni programmi.

Tuttavia, devi sempre scrivere tu stesso i programmi per imparare come si fa.
</p>

<p>Per iniziare creerai e comanderai un robot di nome Reeborg. Esso eseguirà diversi
compiti sullo schermo del tuo computer.

Mentre farai questo, imparerai alcuni concetti generali di programmazione e
un linguaggio che si chiama Python. Dopo un po' di tempo lasceremo Reeborg e i
suoi compiti e impareremo a fare altre cose con il computer. 
</p>

<a name="lessons"><h3 class="section">Lezioni</h3></a>
<p>Sono disponibili diverse lezioni ma <b><i>non</i></b> dovrebbero essere visualizzate
con il browser interno di RUR-PLE: dovresti usare il tuo browser preferito
per visualizzarle. Leggendole da RUR-PLE, infatti, alcuni stili html aggiuntivi
non vengono visualizzati correttamente, e l'aspetto visivo delle lezioni diminuisce.
<br />
<a href="../en/lessons_toc.htm">Lezioni</a>
</p>

</body>
</html>
